alienate (someone's) affections

Translations
s’aliéner l’affection de quelqu’un
Definitions
To cause someone to feel estranged or disconnected from their feelings of love or fondness towards another person, often through actions or behaviors that create distance or resentment.